to publish something oneself - Anglais Synonymes Dictionnaire